feat(dapp-lib): integrated multi-signature server#219
Open
LeonLi000 wants to merge 160 commits intonervosnetwork:developfrom
Open
feat(dapp-lib): integrated multi-signature server#219LeonLi000 wants to merge 160 commits intonervosnetwork:developfrom
LeonLi000 wants to merge 160 commits intonervosnetwork:developfrom
Conversation
* feat(off-chain): add relay monitor * feat(off-chain): add light client conservator * feat(off-chain): remove telegram bot token * feat(off-chain): update relay monitor with conservator list * style(off-chain): add block in new line * feat(off-chain): send all info once time * style(off-chain): remove monitor in script * style(off-chain): change find light cell way * fix(off-chain): add light client and chain height difference * fix(off-chain): update get live eth cell way
* fix: db locked error by increasing timeout * add optional param for test * change thread num * fix retry * fix: deploy eth contracts out of gas * fix clippy * fix(deploy scripts): deploy.js bug while using custom wallet, this is a bug of hardhat framework Co-authored-by: Ethan Hu <cosinlink@163.com>
* fix(ckb-contracts): add ut * fix(ckb-contracts): add ut for bridge typescript * fix(ckb-contracts): new mock tests * fix(ckb-contracts): fix clippy * fix(ckb-contracts): bridge typescript tests * fix(ckb-contracts): add light client tests * fix(ckb-contracts): fix clippy * fix(ckb-contracts): fix clippy * fix(ckb-contracts): add recipient tests * fix(ckb-contracts): fix test * fix(ckb-contracts): fulfill recipient testcases * fix(ckb-contracts): bridge test
* feat(ckb-contracts): add simple bridge typescript * fix(ckb-contracts): fix bug to rename to simple-bridge * feat(offchain): add simple bridge typescript * fix clippy * fix(demo): fix command line * fix(ckb-contracts): add debug
…network#145) * fix(ckb-contracts): add history merkle root for ckb contracts * fix(ckb-contracts): update types to make bridge lock only verify merkle proof * fix(ckb-contracts): smt tests * fix(ckb-contracts): fix clippy * fix(ckb-contracts): comment bridge tests * fix(ckb-contracts): define local Hasher to avoid inporting private repo * fix(offchain): add SMT.store rocksdb impl * fix(ckb-contracts): use header.number and header.hash to verify smt tree * fix(offchain): use history merkle toor to update eth light client & execute mint * fix(offchain): modify monitor and server * fix(offchain): add cache to rocksdb * fix(offchain): add readonlydb and pre merkle proof check
* feat: optimize mint witness * add doc * chore: small refact for recipient typescript * remove test for temp, get it back when fixed the test
* fix(ckb-contracts): new bridge capsule tests * fix(ckb-contracts): fix testcase format
…est (nervosnetwork#140) * feat(eth-contracts): add openzeppelin upgradeable contract demo and test * feat(eth-contracts): add openzeppelin upgradeable CKBChainV2 and TokenLocker, tests of them * feat(eth-contracts): add deploy-openzeppelin.js for openzeppelin upgradeable contracts * feat(eth-contracts): remove unused code * feat(eth-contracts): remove unused script * fix: ci error, add --network option * test: fix ci error * test: fix ci error2 * feat: add new deploy.js and deploy-erc20.js for openzeppelin upgradeable contracts * fix: ci error * fix: add retry times to deploy.js to fix deploy proxy error * chore: modify start-geth to restart-geth * feat(eth-contracts/test/utils): add retryPromise, getMockTinyHeaderParam for openzeppelin upgradeable contracts * feat: add new deploy.js and setSpecificTinyHeader.js * feat: modify setSpecificTinyHeader * feat: add upgrade.js script * lint: fix * fix: test error * fix: ci error * fix: ci error on hardhat config * fix: ci error on hardhat config * fix: ci accounts error on hardhat config * fix: add deploy ci error info * lint: fix * fix: delete unused contracts to fix local-ci problem * fix: delete unused contracts to fix local-ci problem * fix: modify old contract name to fix name conflict problem in openzeppelin validate check * chore: modify test contract to test folder * chore: modify test contract name to avoid contract name conflict * feat(eth-contracts): fix todo, replace IERC2O.transfer with safeTransfer, fix blockNumber + numConfirmations overflow in CKBChain, * fix: remove delegateCall in Address.sol, because openzeppelin upgrades doesn't support it
* doc: step by step guide * add toc
* add coverate test in makefile * fix eth coverate test * update github workflow config * fix config problem * fix ci * fix ci * fix ci * fix ci * move coverage test to seprate file
* fix(ckb-contracts): add simple bridge typescript tests * fix(ckb-contracts): refactor eth recipient typescript tests * fix(ckb-contracts): add tests for eth bridge lockscript * fix(ckb-contracts): add eth bridge lock manage test
Co-authored-by: mkxbl <33241113+mkxbl@users.noreply.github.com>
Co-authored-by: mkxbl <33241113+mkxbl@users.noreply.github.com>
ghost
reviewed
Mar 22, 2021
ghost
left a comment
There was a problem hiding this comment.
miss eth unsigned tx verification: https://github.com/LeonLi000/sign-server/blob/main/src/main.rs#L89
| make close-dev-env | ||
| rm -rf ~/.force-bridge/eth-rocksdb | ||
| rm -rf ~/.force-bridge/ckb-rocksdb | ||
| rm -rf ~/.force-bridge/ckb-rocksdb |
There was a problem hiding this comment.
Suggested change
| rm -rf ~/.force-bridge/ckb-rocksdb |
|
Hi there, can I ask what's the status of this pull request? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.